import { SysDataSetDataQueryableItemOpTypeEnum } from '@bitwit/tenantapi'

// const opTypeOptions = () => [
//   {
//     label: '等于',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_1,
//   },
//   {
//     label: '不等于',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_2,
//   },
//   {
//     label: '包含',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_3,
//   },
//   {
//     label: '不包含',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_4,
//   },
//   {
//     label: '左匹配',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_5,
//   },
//   {
//     label: '匹配',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_6,
//   },
//   {
//     label: '右匹配',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_7,
//   },
//   {
//     label: '为空',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_8,
//   },
//   {
//     label: '不为空',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_9,
//   },
//   {
//     label: '大于',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_10,
//   },
//   {
//     label: '大于等于',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_11,
//   },
//   {
//     label: '小于',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_12,
//   },
//   {
//     label: '小于等于',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_13,
//   },
//   {
//     label: '介于',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_14,
//   },
//   {
//     label: '任意一个包含',
//     value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_15,
//   },
// ]

export const optionsToString = () => [
  {
    label: '等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_1,
  },
  {
    label: '不等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_2,
  },
  {
    label: '左匹配',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_5,
  },
  {
    label: '匹配',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_6,
  },
  {
    label: '右匹配',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_7,
  },
  {
    label: '为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_8,
  },
  {
    label: '不为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_9,
  },
]

export const optionsToNumber = () => [
  {
    label: '等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_1,
  },
  {
    label: '不等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_2,
  },
  {
    label: '为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_8,
  },
  {
    label: '不为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_9,
  },
  {
    label: '大于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_10,
  },
  {
    label: '大于等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_11,
  },
  {
    label: '小于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_12,
  },
  {
    label: '小于等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_13,
  },
  {
    label: '介于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_14,
  },
]

export const optionsToBoolean = () => [
  {
    label: '等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_1,
  },
  {
    label: '不等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_2,
  },
  {
    label: '为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_8,
  },
  {
    label: '不为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_9,
  },
]

export const optionsToStringArr = () => [
  {
    label: '等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_1,
  },
  {
    label: '不等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_2,
  },
  {
    label: '包含',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_3,
  },
  {
    label: '不包含',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_4,
  },
  {
    label: '为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_8,
  },
  {
    label: '不为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_9,
  },
  {
    label: '任意一个包含',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_15,
  },
  // {
  //   label: '在XX中 全包含',
  //   value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_16,
  // },
  // {
  //   label: '任意一个等于',
  //   value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_17,
  // },
  // {
  //   label: '任意一个匹配',
  //   value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_18,
  // },
]

export const optionsToNumberArr = () => [
  {
    label: '等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_1,
  },
  {
    label: '不等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_2,
  },
  {
    label: '包含',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_3,
  },
  {
    label: '不包含',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_4,
  },
  {
    label: '为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_8,
  },
  {
    label: '不为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_9,
  },
  {
    label: '任意一个包含',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_15,
  },
]

export const optionsToBooleanArr = () => [
  {
    label: '等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_1,
  },
  {
    label: '不等于',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_2,
  },
  {
    label: '包含',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_3,
  },
  {
    label: '不包含',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_4,
  },
  {
    label: '为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_8,
  },
  {
    label: '不为空',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_9,
  },
  {
    label: '任意一个包含',
    value: SysDataSetDataQueryableItemOpTypeEnum.NUMBER_15,
  },
]
